
package com.servitware.cardio.domain.transport;

import javax.validation.constraints.NotNull;

import org.hibernate.validator.constraints.NotEmpty;

import com.servitware.cardio.domain.ClienteDirectoUsuario;

public class ClienteDirectoUsuarioFrm
{
	private Integer id = null;
	private Integer cliente = null;
	private String nombreCliente = null;
	
	private Integer centro = null;
	private String nombreCentro = null;
	
	@NotEmpty
	private String nombre = null;
	private String primerApellido = null;
	private String segundoApellido = null;
	private Integer sex = null;
	
	@NotNull
	private String email = null;
	private String clave = null;
	
	private String auttkError = null;
	
	
	
	public ClienteDirectoUsuarioFrm()
	{
	}
	
	public ClienteDirectoUsuarioFrm(ClienteDirectoUsuario u)
	{
		id = u.getId();
		cliente = u.getCliente().getId();
		nombreCliente = u.getCliente().getNombre();
		
		if( u.getCentro()!= null)
		{
			centro = u.getCentro().getId();
			nombreCentro = u.getCentro().getName();
		}
		
		nombre = u.getName();
		primerApellido = u.getPrimerApellido();
		segundoApellido = u.getSegundoApellido();
		sex = u.getSexo().getSexoInteger();
		
		email = u.getEmail();
	}

	public Integer getId()
	{
		return id;
	}

	public void setId(Integer id)
	{
		this.id = id;
	}

	public Integer getCliente()
	{
		return cliente;
	}

	public void setCliente(Integer cliente)
	{
		this.cliente = cliente;
	}

	public Integer getCentro()
	{
		return centro;
	}

	public void setCentro(Integer centro)
	{
		this.centro = centro;
	}

	public String getNombre()
	{
		return nombre;
	}

	public void setNombre(String nombre)
	{
		this.nombre = nombre;
	}

	public String getPrimerApellido()
	{
		return primerApellido;
	}

	public void setPrimerApellido(String primerApellido)
	{
		this.primerApellido = primerApellido;
	}

	public String getSegundoApellido()
	{
		return segundoApellido;
	}

	public void setSegundoApellido(String segundoApellido)
	{
		this.segundoApellido = segundoApellido;
	}

	
	public Integer getSex()
	{
		return sex;
	}

	public void setSex(Integer sex)
	{
		this.sex = sex;
	}


	public String getEmail()
	{
		return email;
	}

	public void setEmail(String email)
	{
		this.email = email;
	}

	public String getClave()
	{
		return clave;
	}

	public void setClave(String clave)
	{
		this.clave = clave;
	}

	public String getNombreCliente()
	{
		return nombreCliente;
	}

	public void setNombreCliente(String nombreCliente)
	{
		this.nombreCliente = nombreCliente;
	}

	public String getNombreCentro()
	{
		return nombreCentro;
	}

	public void setNombreCentro(String nombreCentro)
	{
		this.nombreCentro = nombreCentro;
	}

	public String getAuttkError()
	{
		return auttkError;
	}

	public void setAuttkError(String auttkError)
	{
		this.auttkError = auttkError;
	}

	
}
